// pages/bb/bb.js
const app = getApp()
Page({

   /**
    * 页面的初始数据
    */
   data: {
      list: [{
            id: 1,
            name: 'jack'
         },
         {
            id: 2,
            name: 'rose'
         },
         {
            id: 3,
            name: 'tom'
         },
      ],
      value: '',
      userInfo: {},
      volice: '' // 录音的资源
   },

   ipt(e) {
      console.log(e.detail.value, 3333);
      this.setData({
         value: e.detail.value
      })
   },

   add() {
      console.log(this.data.value, 2222);
      var obj = {
         id: this.data.list.length + 1,
         name: this.data.value
      }
      this.setData({
         list: [obj, ...this.data.list]
      })

      //   将添加的数据进行本地缓存

      wx.setStorage({
         key: "list",
         data: this.data.list
      })
   },

   removeStorage() {
      wx.removeStorage({
         key: 'list',
         success: (res) => {
            console.log(res)
            this.setData({
               list: []
            })

            wx.showToast({
               title: '已经清完了',
               icon: 'success',
               duration: 2000
            })

         }
      })
   },

   //  录音   播放
   start() {
      //  开始录音
      wx.startRecord({
         success: (res) => {
            const tempFilePath = res.tempFilePath
            this.setData({
               volice: res.tempFilePath //  存储录音的资源文件
            })
         }
      })

   },
   play() {
      //  开始播放
      wx.playVoice({
         filePath: this.data.volice,
         complete() {}
      })


   },

   /**
    * 生命周期函数--监听页面加载
    */
   onLoad: function (options) {
      //console.log(app,3333);
      wx.getStorage({
         key: 'list',
         success: (res) => {
            console.log(res.data)
            this.setData({
               list: res.data
            })
         }
      })

      console.log(options, 6677);

      wx.setNavigationBarTitle({
         title: '当前页面1111'
      })

      wx.stopPullDownRefresh()



   },

   setStorage() {
      console.log('set');
      wx.setStorage({
         key: "token",
         data: "jack"
      })
   },
   getStorage() {
      console.log('get');
      wx.getStorage({
         key: 'token',
         success(res) {
            console.log(res.data)
         }
      })
   },

   getUserInfo: function (e) {
      console.log(e.detail.userInfo, 888999)
      //app.avatarUrl=e.detail.userInfo.avatarUrl
      this.setData({
         userInfo: e.detail.userInfo
      })

      wx.getSetting({
         success(res) {
            wx.getUserInfo({
               success: function (res) {
                  console.log(res.userInfo)
               }
            })

         }
         // res.authSetting = {
         //   "scope.userInfo": true,
         //   "scope.userLocation": true
         // }

      })
   },

   /**
    * 生命周期函数--监听页面初次渲染完成
    */
   onReady: function () {

   },

   /**
    * 生命周期函数--监听页面显示
    */
   onShow: function () {

   },

   /**
    * 生命周期函数--监听页面隐藏
    */
   onHide: function () {

   },

   /**
    * 生命周期函数--监听页面卸载
    */
   onUnload: function () {

   },

   /**
    * 页面相关事件处理函数--监听用户下拉动作
    */
   onPullDownRefresh: function () {

   },

   /**
    * 页面上拉触底事件的处理函数
    */
   onReachBottom: function () {

   },

   /**
    * 用户点击右上角分享
    */
   onShareAppMessage: function (e) {
      console.log(e, 12211);

   }
})